﻿using System;

namespace SharpSqlAnalyzer.nodes.oracle
{
	// Token: 0x0200039F RID: 927
	public class TOracleCreateLibrarySqlNode : TParseTreeNode
	{
		// Token: 0x1700085F RID: 2143
		// (get) Token: 0x0600262B RID: 9771 RVA: 0x0033A594 File Offset: 0x00338794
		public virtual TObjectName DbLink
		{
			get
			{
				return this.dbLink;
			}
		}

		// Token: 0x17000860 RID: 2144
		// (get) Token: 0x0600262C RID: 9772 RVA: 0x0033A59C File Offset: 0x0033879C
		public virtual TObjectName FileName
		{
			get
			{
				return this.fileName;
			}
		}

		// Token: 0x17000861 RID: 2145
		// (get) Token: 0x0600262D RID: 9773 RVA: 0x0033A5A4 File Offset: 0x003387A4
		public virtual TObjectName LibraryName
		{
			get
			{
				return this.libraryName;
			}
		}

		// Token: 0x0600262E RID: 9774 RVA: 0x0033A5AC File Offset: 0x003387AC
		public override void init(object arg1, object arg2)
		{
			this.libraryName = (TObjectName)arg1;
			this.libraryName.DbObjectType = EDbObjectType.library;
			this.fileName = (TObjectName)arg2;
		}

		// Token: 0x0600262F RID: 9775 RVA: 0x0033A5D3 File Offset: 0x003387D3
		public override void init(object arg1, object arg2, object arg3)
		{
			this.init(arg1, arg2);
			this.dbLink = (TObjectName)arg3;
		}

		// Token: 0x04001D0D RID: 7437
		private TObjectName libraryName;

		// Token: 0x04001D0E RID: 7438
		private TObjectName fileName;

		// Token: 0x04001D0F RID: 7439
		private TObjectName dbLink;
	}
}
